package com.efast.cafe.portal.bean.statemach;

import java.io.Serializable;
import java.util.List;


public class PortalStateMachStateBean implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 5239853915447437975L;

	/*主键*/
	private Long id;
	
	/*状态名称*/
	private String stateName;
	
	/*扩展表单名称*/
	private String extForm;
	
	/* 执行人 */
	private String exeUser;
	
	/* 执行角色 */
	private String exeRole;
	
	/*状态下可添加资源*/
	private String resource;
	
	/*状态下动态变更数据*/
	private String updateField;
	
	/* 是否启用并发锁 */
	private int parallelLock;
	
	/*状态下包含的操作*/
	private List<PortalStateMachHandleBean> Headle;
	
	/*状态下包含的通知*/
	private List<PortalStateMachNoticeBean> Notice;
	
	private String viewCode;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getStateName() {
		return stateName;
	}

	public void setStateName(String stateName) {
		this.stateName = stateName;
	}

	public String getExtForm() {
		return extForm;
	}

	public void setExtForm(String extForm) {
		this.extForm = extForm;
	}

	public List<PortalStateMachHandleBean> getHeadle() {
		return Headle;
	}

	public void setHeadle(List<PortalStateMachHandleBean> headle) {
		Headle = headle;
	}

	public String getResource() {
		return resource;
	}

	public void setResource(String resource) {
		this.resource = resource;
	}

	public String getUpdateField() {
		return updateField;
	}

	public void setUpdateField(String updateField) {
		this.updateField = updateField;
	}

	public List<PortalStateMachNoticeBean> getNotice() {
		return Notice;
	}

	public void setNotice(List<PortalStateMachNoticeBean> notice) {
		Notice = notice;
	}

	public int getParallelLock() {
		return parallelLock;
	}

	public void setParallelLock(int parallelLock) {
		this.parallelLock = parallelLock;
	}

	public String getExeUser() {
		return exeUser;
	}

	public void setExeUser(String exeUser) {
		this.exeUser = exeUser;
	}

	public String getExeRole() {
		return exeRole;
	}

	public void setExeRole(String exeRole) {
		this.exeRole = exeRole;
	}

	public String getViewCode() {
		return viewCode;
	}

	public void setViewCode(String viewCode) {
		this.viewCode = viewCode;
	}
	
}
